package com.jh.paymentchannel.pojo;

import java.io.Serializable;
import java.util.Date;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.Table;

import com.fasterxml.jackson.annotation.JsonFormat;

@Entity
@Table(name="t_jfquick_register")
public class JFQuickRegister implements Serializable{
	
	private static final long serialVersionUID = 147L;
	
	@Id
	@Column(name="id")
	private long id;	
	
	@Column(name="phone")
	private String phone;
	//结算卡卡号
	@Column(name="bank_card")
	private String bankCard;
	
	@Column(name="idcard")
	private String idCard;
	//商户UUID
	@Column(name="merchant_uuid")
	private String merchantUuid;
	
	//商户编号
	@Column(name="merchant_code")
	private String merchantCode;
	
	//商户费率编号
	@Column(name="rate_code1")
	private String rateCode1;
	
	//商户费率编号
	@Column(name="rate_code2")
	private String rateCode2;
	
	//借记卡费率
	@Column(name="debit_rate")
	private String debitRate;
	
	//信用卡费率
	@Column(name="credit_rate")
	private String creditRate;
	
	//提现费率
	@Column(name="withdrawdeposit_rate")
	private String withrawDepositRate;
	
	//单笔提现手续费
	@Column(name="withdrawdepositsingle_fee")
	private String withdrawDepositsingleFee;
	
	@Column(name="province")
	private String province;
	
	@Column(name="city")
	private String city;
	
	@Column(name="bankbranchname")
	private String bankbranchname;
	
	@Column(name="create_time")
	@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
	private Date createTime;

	public long getId() {
		return id;
	}

	public void setId(long id) {
		this.id = id;
	}

	public String getPhone() {
		return phone;
	}

	public void setPhone(String phone) {
		this.phone = phone;
	}

	public String getBankCard() {
		return bankCard;
	}

	public void setBankCard(String bankCard) {
		this.bankCard = bankCard;
	}

	public String getIdCard() {
		return idCard;
	}

	public void setIdCard(String idCard) {
		this.idCard = idCard;
	}

	public String getMerchantUuid() {
		return merchantUuid;
	}

	public void setMerchantUuid(String merchantUuid) {
		this.merchantUuid = merchantUuid;
	}

	public String getMerchantCode() {
		return merchantCode;
	}

	public void setMerchantCode(String merchantCode) {
		this.merchantCode = merchantCode;
	}

	public String getRateCode1() {
		return rateCode1;
	}

	public void setRateCode1(String rateCode1) {
		this.rateCode1 = rateCode1;
	}

	public String getRateCode2() {
		return rateCode2;
	}

	public void setRateCode2(String rateCode2) {
		this.rateCode2 = rateCode2;
	}

	public String getDebitRate() {
		return debitRate;
	}

	public void setDebitRate(String debitRate) {
		this.debitRate = debitRate;
	}

	public String getCreditRate() {
		return creditRate;
	}

	public void setCreditRate(String creditRate) {
		this.creditRate = creditRate;
	}

	public String getWithrawDepositRate() {
		return withrawDepositRate;
	}

	public void setWithrawDepositRate(String withrawDepositRate) {
		this.withrawDepositRate = withrawDepositRate;
	}

	public String getWithdrawDepositsingleFee() {
		return withdrawDepositsingleFee;
	}

	public void setWithdrawDepositsingleFee(String withdrawDepositsingleFee) {
		this.withdrawDepositsingleFee = withdrawDepositsingleFee;
	}

	public Date getCreateTime() {
		return createTime;
	}

	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}

	public String getProvince() {
		return province;
	}

	public void setProvince(String province) {
		this.province = province;
	}

	public String getCity() {
		return city;
	}

	public void setCity(String city) {
		this.city = city;
	}

	public String getBankbranchname() {
		return bankbranchname;
	}

	public void setBankbranchname(String bankbranchname) {
		this.bankbranchname = bankbranchname;
	}

	
	
	
}
